From cfce640615408d93457e5f289fde8bdca81ce06c Mon Sep 17 00:00:00 2001 From: robertl Date: Mon, 5 Apr 2010 13:05:18 +0000 Subject: [PATCH] Scraggler change from recent Garmin track work. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@3908 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/garmin.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gpsbabel/garmin.c b/gpsbabel/garmin.c index 20b9c74b0..5f232c259 100644 --- a/gpsbabel/garmin.c +++ b/gpsbabel/garmin.c @@ -215,6 +215,9 @@ rw_init(const char *fname) receiver_charset = CET_CHARSET_MS_ANSI; receiver_short_length = 30; break; + case 484: // Forerunner 305 + receiver_short_length = 8; + break; case 260: /* GPSMap 296 */ default: break; @@ -1064,7 +1067,7 @@ track_waypt_pr(const waypoint *wpt) { (*cur_tx_tracklist_entry)->lat = wpt->latitude; (*cur_tx_tracklist_entry)->lon = wpt->longitude; - (*cur_tx_tracklist_entry)->alt = wpt->altitude; + (*cur_tx_tracklist_entry)->alt = (wpt->altitude != unknown_alt) ? wpt->altitude : 1e25; (*cur_tx_tracklist_entry)->Time = wpt->creation_time; if ( wpt->shortname ) { strncpy((*cur_tx_tracklist_entry)->trk_ident, wpt->shortname, sizeof((*cur_tx_tracklist_entry)->trk_ident)); -- 2.30.2